﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Admin.NET.Application.Request;

/// <summary>
/// 租房列表请求类
/// </summary>
public class ListRentoutInput : BasePageInput {

    /// <summary>
    /// 房源标题
    /// </summary> 
    public string Title { get; set; }

    /// <summary>
    /// 所属用户ID
    /// </summary> 
    public int UserId { get; set; }

    /// <summary>
    /// 出租类型
    /// </summary> 
    public string RentalType { get; set; }

    /// <summary>
    /// 租金（元/月）
    /// </summary> 
    public string Rent { get; set; }

    /// <summary>
    /// 押金规则
    /// </summary> 
    public string DepositRule { get; set; }

    /// <summary>
    /// 租赁方式
    /// </summary> 
    public string LeaseType { get; set; }

    /// <summary>
    /// 最小租期（月）
    /// </summary> 
    public int MinLeaseTerm { get; set; }

    /// <summary>
    /// 是否允许宠物
    /// </summary> 
    public string PetAllowed { get; set; }

    /// <summary>
    /// 是否配备家具
    /// </summary> 
    public string Furnished { get; set; }

    /// <summary>
    /// 是否有阳台
    /// </summary> 
    public string HasBalcony { get; set; }

    /// <summary>
    /// 配套设施描述
    /// </summary> 
    public string Facilities { get; set; }

    /// <summary>
    /// 房源描述
    /// </summary> 
    public string Description { get; set; }

    /// <summary>
    /// 发布状态
    /// </summary> 
    public int Status { get; set; }

    /// <summary>
    /// 是否启用
    /// </summary> 
    public bool? IsEnabled { get; set; }

    /// <summary>
    /// 图片地址列表
    /// </summary> 
    public string ImageUrls { get; set; }

    /// <summary>
    /// 坐标位置
    /// </summary> 
    public string Position { get; set; }

    /// <summary>
    /// 联系人姓名
    /// </summary> 
    public string ContactPerson { get; set; }

    /// <summary>
    /// 联系电话
    /// </summary> 
    public string ContactPhone { get; set; }

    /// <summary>
    /// 省份
    /// </summary> 
    public string Province { get; set; }

    /// <summary>
    /// 城市
    /// </summary> 
    public string City { get; set; }

    /// <summary>
    /// 区域
    /// </summary> 
    public string District { get; set; }

    /// <summary>
    /// 详细地址
    /// </summary> 
    public string Address { get; set; }

    /// <summary>
    /// 创建时间
    /// </summary> 
    public DateTime CreateTime { get; set; }

    /// <summary>
    /// 更新时间
    /// </summary> 
    public DateTime UpdateTime { get; set; }

    /// <summary>
    /// 创建者Id
    /// </summary> 
    public long CreateUserId { get; set; }

    /// <summary>
    /// 创建者姓名
    /// </summary> 
    public string CreateUserName { get; set; }

    /// <summary>
    /// 修改者Id
    /// </summary> 
    public long UpdateUserId { get; set; }

    /// <summary>
    /// 修改者姓名
    /// </summary> 
    public string UpdateUserName { get; set; }


    /// <summary>
    /// ID。
    /// </summary>
    public string Id { get;   set; } 
}
